kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:14 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.1.337 (4187c1ce5397aQbAhDCeojMJeJsAzw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 17:20:08 +0000 (17:20 +0000)]
bitkeeper revision 1.1159.149.1 (4187c1c8_Vcj2qeTWowskcZY0OAlfQ)
Build cleanups.
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:17:07 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.1.336 (4187c113TlZOg5xcrESN247lpbjqlw)
bit more iface
smh22@tempest.cl.cam.ac.uk [Tue, 2 Nov 2004 17:05:53 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.335 (4187be71RLo0Og_rlHhOrsashHTMyA)
more iface updates
bren@anvil.research [Tue, 2 Nov 2004 15:54:40 +0000 (15:54 +0000)]
bitkeeper revision 1.1159.1.334 (4187adc0n-3Z_SsPLaSxR1xWmI18lA)
The header file has been moved.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 13:28:46 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.1.333 (41878b8eK_5emfkJROmNT7PeNqSU5w)
More doc changes.
kaf24@freefall.cl.cam.ac.uk [Tue, 2 Nov 2004 09:08:37 +0000 (09:08 +0000)]
bitkeeper revision 1.1159.1.332 (41874e954CLIDA2J3phVFD2RnzVTpA)
Clean up public XenLinux header files. Now accessible from userspace as
#include <xen/linux...>
Got rid of the linux-xen-sparse symlink as it's no longer needed.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:19:19 +0000 (02:19 +0000)]
bitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)
Fixes + more formatting.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 02:10:57 +0000 (02:10 +0000)]
bitkeeper revision 1.1159.1.330 (
4186ecb1-tOKIfwXhrqmSHYZtnp2Mw)
Tweaks.
mwilli2@equilibrium.research [Tue, 2 Nov 2004 01:26:40 +0000 (01:26 +0000)]
bitkeeper revision 1.1159.1.329 (4186e250v4q4bACc3tLT1SAh95SQxw)
A coven of new wizards for Xensv (please test). Some of this might
need refactoring but it should make the web interface more useful.
also: misc version updates, some extra docs stuff.
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 19:34:24 +0000 (19:34 +0000)]
bitkeeper revision 1.1159.1.328 (41868fc0ltqwD-JwEuH-hRskylY8aw)
Be consistent about naming includes: asm/xen-public -> asm-xen/xen-public
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:41 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.1.327 (41868239Chrrziz0lD29CWUYP4pzHg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 18:36:02 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.142.9 (41868212HJLlpN1lDwN7zKigin-5tA)
Minor Makefile fixes
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 17:51:58 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.326 (418677bearNwfvI3AaLxMG1OKQfO9A)
Better do_softirq(). We know that there is at least one softirq pending
on entry, so we cget rid of the initial test for zero.
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 17:05:45 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.325 (41866ce9kPPeyKV6j9SN8KZUOnZWJw)
more doc updates - wip
smh22@tempest.cl.cam.ac.uk [Mon, 1 Nov 2004 16:33:44 +0000 (16:33 +0000)]
bitkeeper revision 1.1159.1.324 (418665682p6UmSFCrXreRVo6KOkHrg)
bit more text...
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:53:14 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.323 (
41865bea-zvfI1kDKtGOrETptgs3JQ)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:22 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.1.322 (41865b3esLMCK45rPPwl2IDgdedolA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/ach61/tmp/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:50:09 +0000 (15:50 +0000)]
bitkeeper revision 1.1159.147.2 (41865b310p7czMHOMPp_UCEAvKP2IA)
bad merge
mwilli2@equilibrium.research [Mon, 1 Nov 2004 15:49:55 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.148.1 (41865b23MSxWQXEIk2apsTy8V4Nhcw)
Tweaks.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:36:18 +0000 (15:36 +0000)]
bitkeeper revision 1.1159.147.1 (418657f2iOsrUkLTuEEdOxEn8lH07Q)
merge
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 15:34:15 +0000 (15:34 +0000)]
bitkeeper revision 1.1159.1.321 (41865777v0w5qC8-c7u-6_0V0D6bGg)
tasklist_lock -> domlist_lock.
domlist_lock and heap_lock no longer disable interrupts.
This means that find_domain_by_id(), put_domain(), alloc_domheap_pages()
and others are not interrupt-safe.
alloc_xenheap_pages(), xmalloc() and friends *are* still safe to use
in interrupt context.
ach61@labyrinth.cl.cam.ac.uk [Mon, 1 Nov 2004 15:28:24 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.146.1 (41865618vMDBaanL8_33U65ovb9fHw)
rename pt_regs to xen_regs
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 14:33:53 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.1.320 (4186495166A8XLekEbNixl7hWUA08w)
Clean up softirq handling. All debug keypresses are now deferred to
a softirq handler.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 10:00:03 +0000 (10:00 +0000)]
bitkeeper revision 1.1159.1.319 (41860923CuMAB3frY4t4g-Ls_iqqzg)
Clean up some Xen comments to clarify execution order w.r.t. TLB
flushes.
kaf24@freefall.cl.cam.ac.uk [Mon, 1 Nov 2004 08:11:55 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.1.318 (4185efcbzSMnnzF580Z_kKoRcqF39A)
Force build of Xen console driver in Linux 2.4, just as we already do
in 2.6.
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:41 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.1.317 (41858a05X_g4Uut3LMGwGYbviy2MVg)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into pug.(none):/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@pug.(none) [Mon, 1 Nov 2004 00:57:16 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.145.1 (418589ecOlV-GVwffq5GiB8-Ew2Ikw)
More tutorial material on specific xm commands.
Needs more work after I've slept ;-)
mwilli2@anvil.research [Mon, 1 Nov 2004 00:18:29 +0000 (00:18 +0000)]
bitkeeper revision 1.1159.1.316 (418580d5gYF87eBU_ebP1s7cMleu3g)
Merge ssh://srg//auto/groups/xeno/BK/xeno.bk
into anvil.research:/home/irchomes/mwilli2/xen-dmesg-clear.bk
mwilli2@anvil.research [Mon, 1 Nov 2004 00:14:22 +0000 (00:14 +0000)]
bitkeeper revision 1.1159.1.315 (41857fdeXcTRTZARibSHQW4l1prQyw)
Minor tweaks to xm dmesg.
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.1159.142.8 (41856f88s5u8hpX2TlCOupENnBIqig)
merge
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 22:03:47 +0000 (22:03 +0000)]
bitkeeper revision 1.1159.144.3 (41856143dZVCH2lFdy1jbtLSuhMowA)
minor
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:54:34 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.144.2 (41855f1a4Ckq6iiw4dQN4e_VYJJy9Q)
update defconfig file to 2.6.9
iap10@labyrinth.cl.cam.ac.uk [Sun, 31 Oct 2004 21:51:38 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.144.1 (41855e6axlM81uTxTKGLkfyiRdgccw)
Fix linux 2.6 arch/xen/Makefile mrproper target
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:37:47 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.142.7 (418522eb75obeKEk8Kz-KPNrDom1pQ)
more doc tweaks
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:06 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.142.6 (41851ce6r4gtLHs7acp8n5ThyFqMsQ)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Sun, 31 Oct 2004 17:12:00 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.143.1 (41851ce0SeaLauOV4DJoO_UxeSbw1Q)
more doc updates...
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.1159.142.5 (4184ecc0vBKFai_V2VmZuFFo-vJjwQ)
doc tweaks
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 09:56:36 +0000 (09:56 +0000)]
bitkeeper revision 1.1159.142.4 (4184b6d4rc3Jd2irJimPyupm4TO06A)
Rename Xen public interfaces.
1. hypervisor-if.h is now xen.h
2. hypervisor-ifs/ directory is now:
<include/public/...> in Xen
<asm/xen-public/...> in Linux
<xen/...> in user space
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:22:21 +0000 (08:22 +0000)]
bitkeeper revision 1.1159.142.3 (4184a0bdD3pO3ot79NURAvHqfSoj_Q)
Fix symlink creation.
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 08:17:49 +0000 (08:17 +0000)]
bitkeeper revision 1.1159.142.2 (41849fadYlUYMwSy6tcq8Y-Yi8NMZA)
Clean up libxc by allowing direct use of Xen headers from userland:
#include <xen/...>
kaf24@freefall.cl.cam.ac.uk [Sun, 31 Oct 2004 07:15:20 +0000 (07:15 +0000)]
bitkeeper revision 1.1159.142.1 (41849108EzeGAtEZl9d7onYsQOtYpw)
Fix build with pdb enabled.
mark@maw48.kings.cam.ac.uk [Sun, 31 Oct 2004 01:41:52 +0000 (01:41 +0000)]
bitkeeper revision 1.1159.1.314 (418442e0ulgOgW7-GQoSm-dOij6jwg)
Add dmesg clear op.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 14:38:11 +0000 (14:38 +0000)]
bitkeeper revision 1.1159.1.313 (4183a753sZaTRnFt62Hatj2K05Alhw)
Always disable interrupts before running PCI-BIOS code. Some BIOSes misalign
teh stack pointer while they run, for example, which can confuse Xen
interrupt handlers.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:42:28 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.1.312 (41837e24AgGTJo-4Cu3-XiU5i0cX2w)
Some very small time cleanups. Also call cur_timer->init during resume.
kaf24@freefall.cl.cam.ac.uk [Sat, 30 Oct 2004 11:31:53 +0000 (11:31 +0000)]
bitkeeper revision 1.1159.1.311 (41837ba99JEAnriHhRYNK8iMktj80A)
Properly initialise the timer_tsc module.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 18:14:17 +0000 (18:14 +0000)]
bitkeeper revision 1.1159.1.310 (41828879uBRmYC81TaPfV6LGMJ1TYw)
Doc fixes.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 17:57:57 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.1.309 (418284a5GxYb-BJtMJAP97pxfWMgww)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-balloon-list.bk
mwilli2@equilibrium.research [Fri, 29 Oct 2004 17:26:59 +0000 (17:26 +0000)]
bitkeeper revision 1.1159.1.308 (41827d63Yz9YEpPsVNVsC73Y2b_CzA)
Cunning trick suggested by Keir reduces the amount of conditional
compilation for different Linux versions.
smh22@tempest.cl.cam.ac.uk [Fri, 29 Oct 2004 16:46:44 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.141.2 (418273f49OO4dJFeA_CITIhH0ZlSBw)
updates - wip
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 13:21:44 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.141.1 (418243e8QcGEI8BSUDnzPf5M01yZuA)
doc fixes.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:15:56 +0000 (11:15 +0000)]
bitkeeper revision 1.1159.1.307 (4182266cAGOQsr2Dkb1NULqhnlOgQg)
Thread a linked list of ballooned pages through the mem_map array.
Balloon driver should now work under migration and suspend / resume.
mwilli2@equilibrium.research [Fri, 29 Oct 2004 11:13:17 +0000 (11:13 +0000)]
bitkeeper revision 1.1159.1.306 (418225cdXsKP_d8tfJvM9TR5Vjv5_Q)
Manual merge.
cl349@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:31:32 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.305 (41821c04Hgz7FcHvApbz2HGtGaBtjA)
blkif.py:
Distinguish between /dev/hda1 and /dev/hda11 when processing mount output.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:26:10 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.1.304 (41821ac2unoY7GxVa-GPd0Ze7JJskw)
Linux 2.6 now always uses writable page tables. Remove the kernel
configurator option to disable their use.
kaf24@freefall.cl.cam.ac.uk [Fri, 29 Oct 2004 10:11:00 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.1.303 (41821734F7OlWCgL8OAaRtEc5i-iEA)
Scrub memory on reboot. Security paranoia.
mafetter@fleming.research [Fri, 29 Oct 2004 08:33:26 +0000 (08:33 +0000)]
bitkeeper revision 1.1159.1.302 (41820056F4IoF8mF3QNQee_Ra_iXeg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
mafetter@fleming.research [Fri, 29 Oct 2004 08:31:40 +0000 (08:31 +0000)]
bitkeeper revision 1.1159.140.2 (4181ffecq3PQVDZfRw16mEwphHTvbw)
Added comments to document the not-so-obvious reference count
sleight-of-hand in construct_dom0().
mafetter@fleming.research [Fri, 29 Oct 2004 08:28:20 +0000 (08:28 +0000)]
bitkeeper revision 1.1159.140.1 (4181ff24XlmzOzk2yZmMG4lRU9Mr7Q)
Added missing header dependencies.
Added an optimize switch (defaults to "y") to make it easier to
build "-g -O0 -fno-omit-frame-pointer" versions of xen.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 23:24:39 +0000 (23:24 +0000)]
bitkeeper revision 1.1159.1.301 (41817fb7qo-OpONURmWllN-zVtSETA)
Add checks to prevent unsafe sharing of block devices between domains.
Can be overridden by adding ! to the devices mode.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:24:09 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.300 (41812b39JTtbvefuYWV0EsY4Mw9tvg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 17:23:36 +0000 (17:23 +0000)]
bitkeeper revision 1.1159.139.1 (41812b181BAMhNMp1vcdcr5-TskWOA)
Update to Linux 2.6.9.
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.299 (41811c4fuhuq2QSDzKTApae4VbruKw)
beta -> release candidate
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:57 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.1.298 (41811bf19FatCLJ9xsA00gYi62PWQg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 16:18:49 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.138.1 (
41811be9-M5W9ujjnrgAr5BvIUxzIQ)
Doc fixes. Definitely more still to do.
mwilli2@equilibrium.research [Thu, 28 Oct 2004 16:15:46 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.137.1 (41811b328SwfN4BTxZsoMM-iGa8evQ)
Delete some unused tools, lots of docs updates.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 14:47:21 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.297 (41810679UWr-FbiF6ilbN9cZPhKKUw)
Remove timer selection code, don't use do_timer_interrupt_hook and use *_seq*
functions on xtime_lock. Also remove asm-xen/asm-i386/timer.h which had no
needed changes.
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:51 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.296 (4180f233kmSRbGs8e4Tjqyc9ocS-0A)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Thu, 28 Oct 2004 13:20:43 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.136.1 (4180f22b7w-EU80mOd3abiYrtdoUAA)
build cciss by default, don't build nbd
kaf24@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 13:03:45 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.295 (4180ee31v7apKAXQ_iCd672ndA6I0Q)
New TLB-flush logic. By basing NEED_FLUSH() on the current time, as
well as the CPU and page timestamps, I was able to get rid of the
tedious epoch logic. We now only need special-case logic when the
32-bit clock wraps. In debug build I deliberately restrict the clock to
10 bits, so that the wrap logic gets exercised.
cl349@freefall.cl.cam.ac.uk [Thu, 28 Oct 2004 10:22:45 +0000 (10:22 +0000)]
bitkeeper revision 1.1159.1.294 (4180c875SLNksrza17zCYoYyptjEyA)
Makefile:
Make install a lot less noisy and cleanup.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 21:25:17 +0000 (21:25 +0000)]
bitkeeper revision 1.1159.1.293 (4180123d6fy9CmhZFhA2dxg-C2tnig)
create.py:
Set the name of the vm to the config file's basename if no name is
specified in the config file or on the commandline.
opts.py:
Handle trailing getopt arguments correctly.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 20:48:09 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.1.292 (41800989G4HjOPTJHRAf8UYug6chUA)
Parse bare words as config files making the -f before a config filename
optional.
Make parsing intermingled ``getopt'' and ``var=val'' options sane and
add support for a default option handler for bare words.
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:59:05 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.1.291 (417fd3d9u-G5MlDQdiqZ83W0GEjA2g)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk
cl349@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:58:32 +0000 (16:58 +0000)]
bitkeeper revision 1.1159.135.1 (
417fd3b8e-uijqG_Stg0EouCeWPftA)
Add network bandwidth adaptive rate limiting to migration and
timestamped info messages.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 16:20:31 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.1.290 (417fcacfkfQjkHbB1_isdievDAarQA)
Further fixes to the TLB-flush logic.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 14:26:56 +0000 (14:26 +0000)]
bitkeeper revision 1.1159.1.289 (417fb030yj7vBz8Pvd4b0uvFxr0PzQ)
Ensure we use 64-bit arithmetic when converting a possibly-large
microseconds value into a nanoseconds value (e.g., when calculating
current system time in the timer interrupt handler).
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 13:32:42 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.1.288 (417fa37aiUr7WWjaJDqszVX8RYOFGA)
Tiny bug fixes and cleanups.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 11:06:15 +0000 (11:06 +0000)]
bitkeeper revision 1.1159.1.287 (417f8127c6bLq91YJmcsvhCtKMxWkw)
Get rid of noisy DPRINTK's.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 10:30:58 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.1.286 (417f78e2iA5JKPrp7BvoiDunXMJ_mA)
Fix the TLB-flush logic. Epoch changes were broken.
kaf24@freefall.cl.cam.ac.uk [Wed, 27 Oct 2004 09:25:04 +0000 (09:25 +0000)]
bitkeeper revision 1.1159.1.285 (417f69709zfqpQ8rVK-CnP4rYLY9Sg)
Kill dead pdb code.
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:08:38 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.1.284 (
417e84969-txGlpyHLKpeJXUj16Q3g)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Tue, 26 Oct 2004 17:07:40 +0000 (17:07 +0000)]
bitkeeper revision 1.1159.134.1 (417e845crUwmIOzRXxq3-NHn7WgvlA)
More updates.
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:32:37 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.1.283 (417e6005a9xNBX3S_W5XwwXTWIldyA)
latex2html tweaks
kaf24@freefall.cl.cam.ac.uk [Tue, 26 Oct 2004 14:12:48 +0000 (14:12 +0000)]
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
Clean up docs dir layout.
sd386@font.cl.cam.ac.uk [Tue, 26 Oct 2004 13:20:54 +0000 (13:20 +0000)]
bitkeeper revision 1.1159.1.281 (417e4f36s1zQoicpJ94kRP2nESPXyg)
updated doc
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:37:01 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.1.280 (417d9c2dsQCkPThidkzK1AZFnLMZ8Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:36:43 +0000 (00:36 +0000)]
bitkeeper revision 1.1159.133.1 (417d9c1b5mKTIH-AkyjXUqMyMjzPeQ)
tiny debug build fix
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:30:55 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.1.279 (417d9abfv5BeGb6ylz2gHckXKM4L6A)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/home/irchomes/mwilli2/xeno-docs.bk
mwilli2@equilibrium.research [Tue, 26 Oct 2004 00:29:27 +0000 (00:29 +0000)]
bitkeeper revision 1.1159.132.1 (417d9a6726LWj-ndP1VAhZ7x2SHbsQ)
Don't include style.tex for now, it confuses latex2html. If anyone has
a better idea then please tell me!
iap10@labyrinth.cl.cam.ac.uk [Tue, 26 Oct 2004 00:19:27 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.1.278 (417d980fRSCPbJafOFRTYnEymtglWg)
Tiny fix to make xenU build on 2.6.9.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:53 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.1.277 (417d67e1EqQMo3oQymXndv8DCHzsQg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-269
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:53:15 +0000 (20:53 +0000)]
bitkeeper revision 1.1159.131.1 (417d67bbobqYkFS_Hlz2BuxPyvYHCw)
Makefile:
Update TAGS target to not include SCCS/* files.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:30:47 +0000 (20:30 +0000)]
bitkeeper revision 1.1159.1.276 (417d6277RUrjgN8Byhbusyfr7nmjbw)
mkbuildtree:
Prevent disaster when tree to xenify doesn't exist.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:21:00 +0000 (20:21 +0000)]
bitkeeper revision 1.1159.1.275 (417d602cyKuqblSyKliOgatz5hdcRw)
Fix 2.4.x build after 2.6.9 upgrade.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 20:00:58 +0000 (20:00 +0000)]
bitkeeper revision 1.1159.1.274 (417d5b7aBQcNIemD9-XNvIL8F-nEtQ)
g/c unchanged mach-xen/mach-default files.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:24:26 +0000 (17:24 +0000)]
bitkeeper revision 1.1159.1.273 (417d36caN439v0H29iR_yjTvAOKJ1A)
Update to Linux 2.6.9.
cl349@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 17:12:10 +0000 (17:12 +0000)]
bitkeeper revision 1.1159.1.272 (417d33eaZEb_tnkLdhSsCNFpEXrEiw)
Update to Linux 2.6.9.
mwilli2@equilibrium.research [Mon, 25 Oct 2004 12:45:34 +0000 (12:45 +0000)]
bitkeeper revision 1.1159.1.271 (417cf56eQ1nMU54kmKi7G1wblYMknQ)
Update docs a bit and remove howtos that were outdated or mostly
covered by the main manual.
kaf24@freefall.cl.cam.ac.uk [Mon, 25 Oct 2004 10:31:11 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.1.270 (417cd5efuYLEDeFTqZTJOYsZwD2mag)
Get rid of critical-region checking. It gets in the way and has found
precisely zero real bugs!